home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-1.iso / doom / ceren01.zip / DMAP01.ACS < prev    next >
Text File  |  1995-11-27  |  7KB  |  216 lines

  1. /* The Ceren ACS map01 */
  2.  
  3. #include "common.acs"
  4.  
  5. int i;
  6.  
  7.  
  8. script 1 OPEN
  9. {
  10.         switch (GameType())
  11.         {
  12.                 case GAME_SINGLE_PLAYER:
  13.                         ambientsound("PickupArtifact",127);
  14.                         printbold(s:"YOU AWAKEN ALONE");
  15.                         delay(3*35);
  16.                         printbold(s:"YOU ARE CONFUSED");
  17.                         delay(3*35);
  18.                         printbold(s:"DISORIENTED");
  19.                         delay(3*35);
  20.                         printbold(s:"WHY ARE YOU HERE?");
  21.                         delay(3*35);
  22.                         printbold(s:"YOU FEEL YOU MUST ESCAPE");
  23.                         delay(3*35);
  24.                         print(s:"BUT HOW. . .");
  25.                         delay(3*35);
  26.                         break;
  27.                 case GAME_NET_COOPERATIVE:
  28.                         ambientsound("PickupArtifact",127);
  29.                         printbold(s:"YOU AWAKEN ALONE");
  30.                         delay(3*35);
  31.                         printbold(s:"YOU AND YOUR FRIENDS WERE CAPTURED");
  32.                         delay(3*35);
  33.                         printbold(s:"YOU DO NOT RECKOGNIZE THE AREA");
  34.                         delay(3*35);
  35.                         printbold(s:"WHERE ARE YOUR FRIENDS?");
  36.                         delay(3*35);
  37.                         ambientsound("MageGrunt",127);
  38.                         printbold(s:"YOU HEAR THEM NEARBY");
  39.                         delay(3*35);
  40.                         print(s:"TIME TO ESCAPE!");
  41.                         break;
  42.                 case GAME_NET_DEATHMATCH:
  43.                         break;
  44.         }
  45. }
  46. script 2 (void)
  47. {
  48.         switch(GameType())
  49.         {
  50.                 case GAME_SINGLE_PLAYER:
  51.                         print(s:"YOU HAVE ESCAPED YOUR CELL");
  52.                         delay(3*35);
  53.                         print(s:"PREPARE TO DIE");
  54.                         delay(3*35);
  55.                         print(s:"YOU REMEMBER WHERE YOU ARE. . .");
  56.                         delay(3*35);
  57.                         printbold(s:"THE CEREN!!!");
  58.                         break;
  59.                 case GAME_NET_COOPERATIVE:
  60.                         print(s:"THE WAY OUT IS OPENED");
  61.                         delay(3*35);
  62.                         print(s:"YOU CAN NOW ESCAPE");
  63.                         delay(3*35);
  64.                         print(s:"YOU RECALL A NAME. . .");
  65.                         delay(3*35);
  66.                         printbold(s:"YOU ARE IN THE CEREN!");
  67.                         break;
  68.                 case GAME_NET_DEATHMATCH:
  69.                         break;
  70.         }
  71.  
  72. }
  73. script 3 (void)
  74. {
  75.         ambientsound(1,127);
  76.         Thing_Activate(10);
  77.         Light_ChangeToValue(200,160);
  78.         printbold(s:"ONE FOURTH OF THE WAY IS LIT");
  79.         i = i + 1;
  80.         if(i == 4)
  81.         {
  82.                 ACS_Execute(6,1,0,0,0);
  83.         }
  84. }
  85. script 4 (void)
  86. {
  87.         Thing_Spawn(2,71,0);
  88.         Thing_Spawn(3,5,128);
  89.         ambientsound("PickupWeapon",127);
  90.         printbold(s:"YOU SENSE SOMETHING BEHIND YOU");
  91.         delay(3*35);
  92.         printbold(s:"PERHAPS YOU SHOULD RETURN. . .");
  93. }
  94. script 5 (void)
  95. {
  96.         Polyobj_DoorSwing (1,10,64,60*35);
  97. }
  98. script 6 (void)
  99. {
  100.         delay(3*35);
  101.         ambientsound("PickupWeapon",127);
  102.         Thing_Spawn(14,21,0);
  103.         Thing_Spawn(15,1,0);
  104.         printbold(s:"THE WAY IS FULLY LIT");
  105.         delay(3*35);
  106.         printbold(s:"THE CEREN MAY BE OPENED");
  107.         delay(3*35);
  108. }
  109. script 7 (void)
  110. {
  111.         ambientsound(1,127);
  112.         Thing_Activate(11);
  113.         Light_ChangeToValue(201,160);
  114.         printbold(s:"ONE FOURTH OF THE WAY IS LIT");
  115.         i = i + 1;
  116.         if (i == 4)
  117.         {
  118.                 ACS_Execute(6,1,0,0,0);
  119.         }
  120. }
  121. script 8 (void)
  122. {
  123.         printbold(s:"AH. . . A SECRET!");
  124.         Polyobj_MoveTimes8 (3,8,64,24);
  125. }
  126. script 9 (void)
  127. {
  128.         ambientsound("PickupWeapon",127);
  129.         printbold(s:"YOU SENSE SOMETHING BELOW. . .");
  130. }
  131. script 10 (void)
  132. {
  133.         ambientsound(1,127);
  134.         Thing_Activate(12);
  135.         Light_ChangeToValue(202,160);
  136.         printbold(s:"ONE FOURTH OF THE WAY IS LIT");
  137.         i = i + 1;
  138.         if (i == 4)
  139.         {
  140.                 ACS_Execute(6,1,0,0,0);
  141.         }
  142. }
  143. script 11 (void)
  144. {
  145.         ambientsound(1,127);
  146.         Thing_Activate(13);
  147.         Light_ChangeToValue(202,160);
  148.         printbold(s:"ONE FOURTH OF THE WAY IS LIT");
  149.         i = i + 1;
  150.         if (i == 4)
  151.         {
  152.                 ACS_Execute(6,1,0,0,0);
  153.         }
  154. }
  155. script 12 OPEN
  156. {
  157.         switch (GameType())
  158.         {
  159.                 case GAME_NET_DEATHMATCH:
  160.                         ACS_Execute(6,1,0,0,0);
  161.                         delay(10*35);
  162.                         ACS_Execute(16,1,0,0,0);
  163.                         delay(5*35);
  164.                         ambientsound("PlayerDeath",127);
  165.                         printbold(s:"TIME TO KICK ASS");
  166.                         delay(3*35);
  167.                         printbold(s:"KILL BEFORE GETTING KILLED!");
  168.                         break;
  169.                 default:
  170.                         break;
  171.         }
  172. }
  173. script 13 (void)
  174. {
  175.         Polyobj_DoorSlide(4,8,64,64,140);
  176. }
  177. script 14 (void)
  178. {
  179.         Polyobj_DoorSlide(6,8,128,80,140);
  180.         ambientsound("PickupWeapon",127);
  181.         printbold(s:"THE KING'S BEDROOM");
  182. }
  183. script 15 (void)
  184. {
  185.         switch (GameType())
  186.         {
  187.                 case GAME_SINGLE_PLAYER:
  188.                         Thing_Spawn(16,8,0);
  189.                         ambientsound("PlayerFall",127);
  190.                         print(s:"YOU SHOULD NOT ANGER CHAOS!");
  191.                         delay(3*35);
  192.                         printbold(s:"FLEE, INFIDEL!!!");
  193.                         delay(10*35);
  194.                         printbold(s:"YOU DON'T DESERVE TO LIVE!");
  195.                         delay(2*35);
  196.                         printbold(s:"DIE!!!");
  197.                         DamageThing(200);
  198.                         break;
  199.                 default:
  200.                         Thing_Spawn(16,8,0);
  201.                         ambientsound("PlayerFall",127);
  202.                         print(s:"YOU SHOULD NOT ANGER CHAOS!");
  203.                         delay(3*35);
  204.                         printbold(s:"FLEE, INFIDEL!!!");
  205.                         break;
  206.         }
  207. }
  208. script 16 (void)
  209. {
  210.         Ceiling_RaiseByValue (203,8,128);
  211.         ambientsound("PickupWeapon",127);
  212.         printbold(s:"THE CEREN IS OPENED");
  213.         delay(2*35);
  214.         printbold(s:"PORTHOS MAY BE ACCESSED");
  215. }
  216.